package cn.lhn.ridersclub.service;

import cn.lhn.ridersclub.dto.AccountCardDto;
import cn.lhn.ridersclub.entity.Account;
import cn.lhn.ridersclub.entity.ClubFollow;

import java.util.List;

public interface ClubFollowService {

    void addFollow(Long clubId, Long accountId);

    void deleteFollow(Long clubId, Long accountId);

    Boolean isFollow(Long clubId, Long accountId);

    List<ClubFollow> getFollows(Long accountId);

    Long getFansCount(Long clubId);

    List<AccountCardDto> listFans(Long clubId);
}
